package respostas;

import comportamento.neuronio.INeuronioAbstrato;
import comportamento.redeneural.IRedeNeural;

import concreto.redeneural.RedeNeuralFeedFoward;

public class AC04 {

    /**
     * @param args
     */
    public static void main(String[] args) {

	IRedeNeural rede = new RedeNeuralFeedFoward();
	
	double[] estimulos = {1, 0, 1, -1, 0};
	int[] quantidadeNeuronios = {5,5};
	int[] tipoNeuronio = {INeuronioAbstrato.ATIVACAO_DEGRAU, INeuronioAbstrato.ATIVACAO_DEGRAU};
	double[] limiares = {1, 1, 1, 1, 1};
	
	rede.criarCamadasNeurais(2, quantidadeNeuronios, tipoNeuronio, limiares);
	rede.estimular(estimulos);

	System.out.println(rede);
    }

}
